﻿#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QFileInfo>
#include <QPushButton>
#include <QLabel>
#include <QVBoxLayout>

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private slots:
    void on_browseButton_clicked();  // 处理浏览按钮点击事件

private:
    QPushButton *browseButton;  // 浏览按钮
    QLabel *infoLabel;          // 显示文件信息的标签
    QWidget *centralWidget;     // 主窗口的中央小部件
    QVBoxLayout *layout;        // 布局管理器

    void displayFileInfo(const QString &path); // 显示指定路径的文件或目录信息
};
#endif // MAINWINDOW_H
